
def mydb(sql):
    import pymysql
    # 建立数据连接
    db = pymysql.connect(
        user='test',  # 用户名
        password='test123',  # 密码
        host='192.168.0.125',  # 数据库ip
        port=3306,  # 数据库端口
        database="userinfo",  # 数据库名称
        charset='utf8mb4')  # 字符编码

    # 建立游标 (游标的作用：执行SQL语句，获取查询结果)
    cs = db.cursor()

    # 2、通过 游标 执行SQL
    cs.execute(sql)
    # 3、获取查询的结果，如果执行的不是 查询语句，返回（）
    data = cs.fetchall()  # 以元组方式返回查询结果 ， ((第一条数据),(第二条数据)  )

    # 对数据进行了 增删改 需要 commit 提交 或者 rollback 撤销、回滚
    db.commit()

    # 关闭连接
    db.close()
    return data
